import { defineStore } from 'pinia';
// 设置目录树
const useDirectoryTree = defineStore('directory-tree', {
    state: () => ({
        // 大屏有配置数据进行预览,大屏没有配置数据进行创建
        treeList: [
            // {
            //     id: '1',
            //     name: '第一个目录',
            //     reportList: [
            //         {
            //             id: '1-1',
            //             name: '第一个大屏',
            //             pageConfig: {}
            //         }
            //     ]
            // },
            // {
            //     id: '2',
            //     name: '第二个大屏',
            //     pageConfig: {
            //         name: '第一个大屏',
            //         w: '1920',
            //         h: '1080',
            //         bgImgUrl: 'https://img-baofun.zhhainiao.com/fs/60a388b41a253df9bbb416440ad52ed2.jpg',
            //         list: [
            //             {
            //                 id: 'key1673935666693',
            //                 type: 'group',
            //                 label: '分组1',
            //                 expand: true,
            //                 show: true,
            //                 lock: false,
            //                 fartherLock: false,
            //                 children: [
            //                     {
            //                         id: 'key1673935929812',
            //                         type: 'group',
            //                         label: '分组1副本 1',
            //                         expand: true,
            //                         show: true,
            //                         lock: false,
            //                         fartherLock: false,
            //                         children: [
            //                             {
            //                                 id: 'key1673935929823',
            //                                 show: true,
            //                                 lock: false,
            //                                 fartherLock: false,
            //                                 linkageStatus: true,
            //                                 type: 'widget-line',
            //                                 label: '折线图',
            //                                 icon: 'icon-tubiao-zhexiantu',
            //                                 setups: {
            //                                     componentName: '折线图1副本 1',
            //                                     associatedDatasets: {},
            //                                     xAxis: '',
            //                                     barChartValue: '',
            //                                     linkageSetting: {},
            //                                     penetrationSettings: {},
            //                                     legendShow: true
            //                                 },
            //                                 styles: {
            //                                     w: '320',
            //                                     h: '200',
            //                                     leftTop: 3,
            //                                     leftBottom: 3,
            //                                     rightTop: 3,
            //                                     rightBottom: 3,
            //                                     x: 732,
            //                                     y: 59
            //                                 }
            //                             },
            //                             {
            //                                 id: 'key1673935929824',
            //                                 show: true,
            //                                 lock: false,
            //                                 fartherLock: false,
            //                                 linkageStatus: true,
            //                                 type: 'widget-group-bar',
            //                                 label: '分组柱状图',
            //                                 icon: 'icon-tubiaozhuzhuangtu',
            //                                 setups: {
            //                                     componentName: '分组柱状图1副本 1',
            //                                     associatedDatasets: {},
            //                                     xAxis: '',
            //                                     barChartValue: '',
            //                                     linkageSetting: {},
            //                                     penetrationSettings: {},
            //                                     legendShow: true
            //                                 },
            //                                 styles: {
            //                                     w: '320',
            //                                     h: '200',
            //                                     leftTop: 3,
            //                                     leftBottom: 3,
            //                                     rightTop: 3,
            //                                     rightBottom: 3,
            //                                     x: 166,
            //                                     y: 28
            //                                 }
            //                             }
            //                         ]
            //                     },
            //                     {
            //                         id: 'key1673935660926',
            //                         show: true,
            //                         lock: false,
            //                         fartherLock: false,
            //                         linkageStatus: true,
            //                         type: 'widget-line',
            //                         label: '折线图',
            //                         icon: 'icon-tubiao-zhexiantu',
            //                         setups: {
            //                             componentName: '折线图1',
            //                             associatedDatasets: {},
            //                             xAxis: '',
            //                             barChartValue: '',
            //                             linkageSetting: {},
            //                             penetrationSettings: {},
            //                             legendShow: true
            //                         },
            //                         styles: {
            //                             w: '320',
            //                             h: '200',
            //                             leftTop: 3,
            //                             leftBottom: 3,
            //                             rightTop: 3,
            //                             rightBottom: 3,
            //                             x: 724,
            //                             y: 51
            //                         }
            //                     },
            //                     {
            //                         id: 'key1673935661951',
            //                         show: true,
            //                         lock: false,
            //                         fartherLock: false,
            //                         linkageStatus: true,
            //                         type: 'widget-group-bar',
            //                         label: '分组柱状图',
            //                         icon: 'icon-tubiaozhuzhuangtu',
            //                         setups: {
            //                             componentName: '分组柱状图1',
            //                             associatedDatasets: {},
            //                             xAxis: '',
            //                             barChartValue: '',
            //                             linkageSetting: {},
            //                             penetrationSettings: {},
            //                             legendShow: true
            //                         },
            //                         styles: {
            //                             w: '320',
            //                             h: '200',
            //                             leftTop: 3,
            //                             leftBottom: 3,
            //                             rightTop: 3,
            //                             rightBottom: 3,
            //                             x: 158,
            //                             y: 20
            //                         }
            //                     }
            //                 ]
            //             }
            //         ]
            //     }
            // }
        ],
        treeCurrentData: {}
        
    })
});

export default useDirectoryTree;
